package v1

import (
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/avatar"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/commodity"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/example"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/nickname"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/picture"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/system"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/user"
	"github.com/flipped-aurora/gin-vue-admin/server/api/v1/users"
)

type ApiGroup struct {
	SystemApiGroup    system.ApiGroup
	ExampleApiGroup   example.ApiGroup
	UserApiGroup      user.ApiGroup
	CommodityApiGroup commodity.ApiGroup
	AvatarApiGroup    avatar.ApiGroup
	PictureApiGroup   picture.ApiGroup
	NicknameApiGroup  nickname.ApiGroup
	UsersApiGroup     users.ApiGroup
}

var ApiGroupApp = new(ApiGroup)
